// index.js
// 获取应用实例
const app = getApp()
Page({
  data: {
    userInfo: {
      avatarUrl:"../../image/coatchAvatar.png",
      nickName:"用户昵称"
    },
    hasUserInfo: false,
    canIUseGetUserProfile: false,
  },
  // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗，//授权登录， 获取用户信息
  getUserProfile(e) {
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
        wx.showLoading({
          title: '登录中...',
        })
        setTimeout(()=>{
          wx.login({
          success (res) {
              console.log(res);
            if (res.code) {
                app.code=res.code;
                wx.hideLoading({
                  success: (res) => {},
                })
                wx.switchTab({
                  url: '../home/home'
                })
              //发起网络请求
              // wx.request({
              //   url: 'https://example.com/onLogin',
              //   data: {
              //     code: res.code
              //   }
              // })
            } else {
              console.log('登录失败！' + res.errMsg)
            }
          }
        })
        },1000)
      }
    })
  },
  // 加载阶段
  onLoad() {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
  },
  
})
